Rustをマスターするには、概念的な論理から 語彙的正確さへと移行する必要があります。このプロセスは 付録——言語の構文の正式なマッピングです。リテラル、コメント、シンボルを、 原子 Rustコードの原子として扱い、それらが構築する論理とは区別されます。
1. リテラルの台帳
Rustは、特別なリテラルを通じてコンパイラレベルで型を区別します。標準文字列は "..." で処理されますが、 Raw文字列リテラル (r"...")はエスケープシーケンスを無視することで「バックスラッシュ病」を防ぎます。低レベルのデータについては、 バイトリテラル (b"...") および ASCIIバイトリテラル が直接 u8 へのマッピングを提供します。
2. 「空」の空間の意味
「 ユニット型 (())は要素がゼロ個のタプルを表し、値を返さない場合に使用されます。一方、 空の下位型 (!)は、戻り値がない(発散関数)コードを示します。そして ステートメント終端子 (;)は、値を生成する式をステートメントに変換する重要な境界です。
3. ドキュメントはアーキテクチャである
コメントは単なる注釈以上であり、メタデータそのものです。 外部ドキュメントコメント (///)はその後に続く項目をドキュメント化しますが、 内部ドキュメントコメント (//!)は、それ自身が含まれる項目(例:クラフトやモジュールのルート)をドキュメント化します。
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>